David Edmundson [Wed, 14 Jul 2021 16:06:59 +0000 (17:06 +0100)]
[PATCH] Fix selecting binaries from component chooser KCM
In the kcmshell for a component chooser we use the open with dialog to
select services for various scheme handlers.
If you select a binary instead of a .desktop file a temporary .desktop
file is created in ~/.local/share/applications
This is in the format
Exec=someBinary
MimeType=x-scheme-handler/http
When we then use this application for launching KIO::DesktopExecParser
then (sort of correctly) determines that that the chosen service cannot
handle the http scheme because even though it is a scheme handler it
does not have a "%u" in the exec line.
This leads to us potentially loading websites via kioclient or kio-fuse.
Testing done:
- kcmshell5 component chooser
- web browser -> other -> type "/usr/bin/firefox"
- kde-open5 http://kde.org
- Previously this gave a local URL, now it is correct
Gbp-Pq: Name upstream-8ad69215-fix-selecting-binaries-from-components.patch
David Redondo [Mon, 25 Jan 2021 11:26:29 +0000 (12:26 +0100)]
[PATCH] Fix lockup when renaming a file from properties dialog 4c12899369f43009269d0fdb80964483365bb922 changed how we show the rename dialog. Before we would exec() it and now we call show(). This causes a lockup when renaming a file from the properties dialog to a filename that already exsist. Optimally we would change KPropertiesDialog to make it async and not use nested event loops but this fixes the lockup for now. . BUG:431902
Gbp-Pq: Name upstream_5.79_0300441bb80c3d75a305bc7b1f4a7e1c36f28845_fix_lockup_when_renaming_a_file_from_properties_dialog.patch
* New upstream release (5.52.0).
* Update build-deps and deps with the info from cmake
* Rediff patches
* fix favicontest: use a non existing url
* Disable acc autopkgtest
* New upstream release (5.53.0).
* Update build-deps and deps with the info from cmake
* Update symbols files.
* New upstream release (5.54.0).
* Update build-deps and deps with the info from cmake
* Rediff patches
* Update symbols file
* Bump group breaks (5.54)
* New upstream release (5.54.1).
* Release to unstable
Otherwise some '%XX' parts of url query might be converted back to ASCII and this cause problems while passing info_hash to torrent trackers. Detailed description is in review.
Gbp-Pq: Name keep-query-encoding-when-HTTP-Proxy-is-used.patch
Fix memleak in KDynamicJobTracker, KWidgetJobTracker needs QApplication
Summary:
KDynamicJobTracker was not cleaning up its internal job tracking
data structure on finished jobs.
Also was it trying to create a KWidgetJobTracker even if there
was no QApplication instance.
Michael Pyne [Wed, 11 Jan 2017 02:05:48 +0000 (21:05 -0500)]
kssl: Ensure user certificate directory has been created before use.
The KSSL KCM (in kdelibs4support) fails to save imported certificates to
the user certificate store, unless the user store directory is manually
created by the user first. Fix by ensuring the directory is created
before trying to save user certs.
Elvis Angelaccio [Wed, 16 Nov 2016 12:30:01 +0000 (13:30 +0100)]
Allow uppercase checksums matching in Checksums tab
While the checksum in cache is always guaranteed to be lowercase, the
one from the line edit may be uppercase. If we make it lowercase
*before* processing it, we can also simplify the regexes.
REVIEW: 129415
BUG: 372518
FIXED-IN: 5.29
Gbp-Pq: Name Allow-uppercase-checksums-matching-in-Checksums-tab.patch
Andreas Hartmetz [Sat, 12 Nov 2016 17:42:08 +0000 (18:42 +0100)]
Never stretch the last (=date) column in the file dialog.
Stretching the date column makes it appear to need the excessive
width when adding up non-name column widths in expandNameColumn().
The name column consequently became too narrow.
Now why could the date column expand if the names needed a lot of
space? It probably has something to do with expandNameColumn()
being called several times while the directory model is loading
and the exact order in which things are updated. Needs a more
detailed analysis if this change causes a regression or still
doesn't completely fix the problem.
BUG: 312747
Gbp-Pq: Name Never-stretch-the-last-date-column-in-the-file-dialog.patch
* Add new upstream patches, to improve file dialog's list:
Never-stretch-the-last-date-column-in-the-file-dialog.patch,
Also-change-the-resize-mode-the-other-way.patch and
* Add new upstream patch:
Allow-uppercase-checksums-matching-in-Checksums-tab.patch
* Add new upstream patchs to fix the way the flags are being passed:
ForwardingSlaveBase-fix-passing-of-Overwrite-flag-to-kio_.patch,
ForwardingSlaveBase-fix-passing-of-Overwrite-flag-to-kio_.patch
* Add new upstream patch:
kssl-Ensure-user-certificate-directory-has-been-created-b.patch
* Add new upstream patch:
Fix-memleak-in-KDynamicJobTracker-KWidgetJobTracker-needs.patch
* Add new upstream patch:
Fix-parsing-of-directories-listing-on-a-specific-ftp-serv.patch
* Add new upstream patch for CVE-2017-6410:
Sanitize-URLs-before-passing-them-to-FindProxyForURL.patch.
Thanks to Salvatore Bonaccorso for reporting (Closes: 856889)
* Add new upstream patch: keep-query-encoding-when-HTTP-Proxy-is-used.patch
* Add new upstream patch: kioexec-fix-support-for-suggestedfilename.patch
* Add new upstream patch, to fix the testsuite:
Fix-KDynamicJobTrackerTest-for-linkers-dropping-linked-li.patch